﻿using System.Collections;//使用arraylist类的必须

namespace class11_4arraylist类与list
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //arraylist动态数组


            ArrayList bu=new ArrayList();//声明一个arraylist类

            bu.Add(1);
            bu.Add(2);
            bu.Add(345);//可以存储任意类型数据
            bu.AddRange(new string[] { "dawdawd", "dawd" });//可以存储任何类型的数据//添加一组数据
            bu.Remove(2); //删除操作

            foreach(int i in bu)
            {
                Console.WriteLine(i);
            }

            Console.WriteLine(bu[0]);//查询对应位置数据
            Console.WriteLine(bu.Contains(2));//查询指定数据是否存在
            Console.WriteLine(bu.IndexOf(345));//查询数值所在位置


            //list类

            List<int> uy = new List<int>();//list对存储数据的类型要求严格

            //操作方式与arraylist类型一致

        }
    }
}
